﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace XMLSpreadGear.Core
{
  public  enum HorizontalAlignment
    {
        Automatic,
        Left,
        Center,
        Right,
        Fill,
        Justify,
        CenterAcrossSelection,
        Distributed,
        JustifyDistributed
    }
  public enum VerticalAlignment
    {
        Automatic,
        Top,
        Bottom,
        Center,
        Justify,
        Distributed,
        JustifyDistributed
    }

  public enum ReadingOrder
    {
        RightToLeft,
        LeftToRight,
        Context
    }

  public enum Position
    {
        Left, Top, Right, Bottom, DiagonalLeft,DiagonalRight
      }

  public enum LineStyle
    {
        None, Continuous, Dash, Dot, DashDot, DashDotDot, SlantDashDot, Double
    }

    public enum UnderLine
    {
        None, Single, Double, SingleAccounting, DoubleAccounting
    }
    public enum InteriorPattern    {    None, Solid, Gray75, Gray50, Gray25, Gray125, Gray0625, HorzStripe, VertStripe, ReverseDiagStripe, DiagStripe, DiagCross, ThickDiagCross, ThinHorzStripe, ThinVertStripe, ThinReverseDiagStripe, ThinDiagStripe, ThinHorzCross,ThinDiagCross    }
    public enum VerticalAlign
    {
        None, Subscript, Superscript
    }

    public enum Family
    {
        Automatic, Decorative, Modern, Roman, Script, Swiss
    }

    public enum DataType
    {
        Number, DateTime, Boolean, String, Error
    }

    public enum FormulaType
    {
        NONE, SUM, AVERAGE
    }
}
